9fe71223c121e365c47da43fc43c661404e2a8b7,rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java,CrossOriginResourceSharingFilter,effectiveExposeHeaders,#CrossOriginResourceSharing#,417

Before Change


    }

    private List<String> effectiveExposeHeaders(CrossOriginResourceSharing ann) {
        if (ann != null) {
            if (ann.exposeHeaders() == null) {
                return Collections.emptyList();
            }
            return Arrays.asList(ann.exposeHeaders());
        } else {
            return exposeHeaders;
        }

After Change


    }

    private List<String> effectiveExposeHeaders(CrossOriginResourceSharing ann) {
        List<String> actualExposeHeaders = Collections.emptyList(); 
        if (ann != null && ann.exposeHeaders() != null) {
            actualExposeHeaders = Arrays.asList(ann.exposeHeaders());
        } 
        
        return actualExposeHeaders.isEmpty() ? exposeHeaders : actualExposeHeaders;
    }

    private Integer effectiveMaxAge(CrossOriginResourceSharing ann) {